package com.kaifamiao.www.ioDemo.do0921;

import java.io.File;

public class FileCutter {
    /** 将指定文件切割为不超过 size 大小的 N 份后，依次序放入到 directory 目录中
     * @param original 被拆分的原始文件 * @param size 表示被拆分后的单个文件的最大体积
     * @param directory 表示将拆分后的多个文件放入到哪个目录中 * @return 返回切割后的文件数目
     */
    public int split(final File original, final long size, final File directory) {
        int n = 0; // 表示拆分后文件个数的变量


         return n; // 返回拆分后的文件个数
         }
         public static void main(String[] args) {
         FileCutter fc = new FileCutter(); File f = new File("D:/月光宝盒.mp4"); // 被拆分的文件
         long size = 1024 * 1024 * 20; // 表示每个文件体积最大为20MB
         File dir = new File("D:/vedio"); // 拆分后的小文件的存放目录
             // 将 f 对应的文件拆分成 N 份，每一份大小 至多 20MB，并将拆分后的文件依次序放入到 dir 对应的目录中
             fc.split(f, size, dir);
    }
}

